2804
4
957
1
2669
2
1636
3
21152
8
2593
2262
0
1025
297066
2711
1569
1013
1320
20163
44
1499
496
2911
9
1042
1249
771
1282
1426
5151
1179
4651
2676
398656
19
2620
1918
1836