2568
2
1660
4
3575
1
1446
2184
2711
21152
8
2593
297066
0
3298
398656
19
3248
4228
3
2337
2245
19932
6
3528
5
2629
2446
3014
20
999
562
11153
1268
1087
5151
2911
9
2763
4651
2496