2258
1
3262
3
1451
4130
18
3444
3364
3001
2
2028
0
493
1378
2788
3386
2738
1784
38477
34
437
24418
8
3050
4291
4
7071
5
2110
1289601
2525
1337
5196
2425
2027
3216
10
3683
2377