3326
3
3154
5
1691
1
1690
2166
300
0
1172
1168
2430
2
1766
785
610
2562
4179
1788
2163
2082
11924
1568
2591
2152
802
865
599
1576
7394
12185
623
1660
1380