1815
2
2982
3
2352
5915
11
2333
1193
2194
3066
7
6899
9
3336
1
1960
0
1048
493
3535
8
5196
951
2013
1271
57793
1700
574
51331
25
1564
1431
1744
1227
4018
1688
1833
4425
6