3326
3
4044
5
582
0
2999
32302
2110
1
19944
2
1023
25669
901
2465
451
1306
19783
2670
562
2299
10827
4
1289601