3131
602
172
3458
1239
398
3976
1886
114
2830
1093
529
3121
603
223
3840
1435
268
2560
905
446
2904
1053
534
4477
794
238
2457
1198
456
2123
478
349
2300
867
466
3848
1671
372
3211
594
132
3436
1383
386