1815
2
1431
1
2982
3
2352
3079
1688
1833
1969
493
5196
2333
6500
0
1041
2710
1564
4926
5
2661
2440
1451
1048
57793
1535
1534
1485
2036
3926
14
4606
2233
3212
27
3176