2220
1
1013
0
3145
2
1927
2650
4
6517
991
4274
3
1306
971
2427
12
2539
197
467
526
1380
962
3326
582
873
451
994
6
2562
662
742
1093
1064
1632
1125
6267
18