2501
5
3024
3
2802
418
0
2553
1
1685
2
5196
4288
2886
1264
2974
4449
4
3490
1947
9
2013
3612
10
215
1927
3292
15
1505
3696
8
3873
2411
4715
1089
3012
3000
3046
2299
2110