2855
3
2668
2
20634
8
2730
6
2275
509
0
738
3268
1
3795
4619
3114
4
1421
1642
467
650
3442
31535
4820
4396
1418
1298
2149
625
19279
6062
16
999
1056
1452
2076
2125