2518
3
902
1
1023
3225
6
1819
1690
3562
1231
641
1339
3240
14125
10
989
0
420
2710
2
1401
2284
1372
1248
2235
1141
1268
770
83
2838
2166
1459
2368
2948
9
13034
14