3522
2
19783
3326
3
2949
0
1603
1
830
528
3498
4
536
1690
3080
1813
526
297066
2562
2522
108797
2999
3691
7793
784
2209
6139
55904
1976
531
4179
951
3551
10
1699