2902
16
2087
2
4775
3765
4
1453
680
0
2711
1652
3
2911
9
534
1
3065
4651
2471
398656
19
1704
612
1849
5090
826
713
9956
550
5151
737
55
25669
438
19783
392
2535