3223
3
21152
8
378
0
2593
1
1606
7976
297066
7747
4
1888
11916
14
2711
2
1092
989
5151
2911
9
4651
398656
19
3321
1847
1827
550
2343
888
1757
4724
3186
1622
1942
1522
5164
5