2518
3
1819
1
1690
3562
1023
3225
6
2710
2
989
0
641
1339
902
3240
1231
420
14125
10
1401
1372
1248
2284
2235
2166
83
693
526
784
2368
801
2243
1558
1371