3503
4
1647
0
398656
19
5978
6
1842
2
6180
5
2591
1
550
2499
297066
181997
11
4724
3
16535
7
943
3186
2247
2378