50
1571
7
111
1640
2
21
2422
15
1953
0
3
4041
1
29
1982
2366
3340
6
2787
2353
3505
2663
1846
1251
2785
1377
3437
2024
4
2581
1351
1378
3482
2450
2059
1171
1578
2991
3947