1211
2
2523
0
1362
16
999
2781
1
4862
2904
3
3158
4996
6
4370
2102
1938
4
5949
15
1664
591
298
2133
1417
1041
2411
3749
1014
579
3442
1632
1734
1226
1583
1431
1959