4396
3
1932
1
907
47041
0
381
360784
19
458
1897
5255
16
2330
4
1772
2
2224
3056
5
1607
1506
2706
3063
195
918
5217
11
464
683
482
2727
1617
418
7530
7
3203
10
2670
20