31563 503
30118 90
35053 501
30086 390
24572 58
44517 834
29136 61
31133 562
28035 818
38171 349
29563 667
29882 434
31212 429
3588 274
73851 397
39737 279
33711 669
34528 320
27431 412
55267 642
24077 580
13363 308
47199 535
38273 911
32289 723
38608 424
29470 147
32839 196