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