50
1099
0
1
1229
2
8
946
3
1665
1467
4
2390
10
2263
2862
6
4184
2171
1192
1766
1531
2724
2443
1049
1483
2380
1885
2205
2517
1479
2362
2415
523
512
875
9
992