2126
2
2152
2562
7458
8
3855
6
1168
1
1441
0
1072
967
1397
3
20163
44
1403
2848
1097
1442
1294
1054
656
3505
3012
1597
2020
4
709
511
1723
1682
4734
15
1176
1632
3565