1378
2
2499
1
2264
2043
0
2611
3
6676
12
38477
34
542
437
24418
8
9160
5
1212
2525
4
3222
4291
2133
2146
7071
9055
10
10827
1784
9877
3070
2285
5196
2097
7
1289601
1857