1221
0
1988
2
2745
661
1
1041
3175
5
2390
5915
11
1814
1780
2562
6396
620
341
4274
3
558
1681
344
891
399
1407
287
1093
448
456
602
662
801
4325
573