31113 44
42991 216
27586 712
109361 721
44450 280
22662 638
12672 202
43206 574
23098 426
19736 640
54603 214
35686 236
24082 38
108902 667
141257 269
125072 132
21000 294
175431 543
26685 268
47807 603
45050 322
45230 49
12861 836
21322 388