2489
2
1883
1917
4715
5
51331
25
2760
4
2788
3
2781
1
1681
1221
0
1210
4578
2663
7222
3565
8
4327
915
2452
1271
1991
1889
348
4179
673
1458
2348
96
2478
944
2368