50
2571
0
3
3346
5
1999
4
2395
3068
11
3165
3726
1
2508
2
3098
8
2650
2564
7
2913
2542
2725
3498
2209
2273
3254
3431
3322
9
3977
3471
2026
1855