2933
2
16654
8
905
0
513
1122
25
2116
3
1701
10
134
127
2517
1
1817
1610
4
3231
6
7113
111
26
945
3417
616
125
1034
102
1345
1562
998
41
1010
782
175099