21152
8
2593
1
1992
1015
2352
2
1151
1204
4
297066
0
2949
6
1489
5
1704
2711
1289601
3316
10
2911
9
6844
5151
4651
3
2676
398656
19
5505
14
550
1942
4724
6307
2378
2082
7893
6753
17
2372