2502
3
13442
15
14861
7
2302
1
4702
4
2895
3215
4274
3636
2394
40062
19
739
2
2337
5
5674
2114
1753
4329
10
2707
1740
1013
0
4360
6997
3608
3619
2650
3131
20211
3172
1618
6517