2962
6
1093
0
1517
3
1619
2
3525
1
2417
578
1975
1140
3351
1785
2427
12
197
467
3172
526
1380
962
3326
582
873
451
994
2562
662
742
1064
1632
2392
1125