2934
2
985
1
912
2438
3
2180
1416
2959
1734
12305
1093
0
537
1194
1005
750
1352
301
135
997
1324
918
3292
15
745
1505
2928
2977
1184
616
2143
2820
159