3132 668
3017 563
242 50
5714 399
781 173
1901 438
1492 246
58427 203
65944 416
127097 732
122043 757
116732 447
16967 366
22377 1020
8051 58
27037 157
4404 727
2905 277