3032 851
1121 174
1013 167
2968 114
1831 449
910 230
1061 220
3558 753
3025 645
3948 613
2983 690
2489 609
3143 683
5812 787
6341 933
1483 66
5065 415
2660 341
1446 355
2279 283
2104 263
929 151
936 207
1330 272