2952
0
1754
953
543
2522
19279
2
20634
8
1649
1
396
4594
918
269
1045
710
2395
1232
464
1152
3659
14
1015
437
303
3663
363
584
845
1431
649
8766
909