3268
1
875
563
2016
2
1033
3201
3
1435
1961
1229
1945
2181
383
1285
906
1243
1343
0
1053
839
4705
10
999