1006
4
1611
612
3
34848
19
19582
13
1242
5
1665
1
2658
1329
6
3381
7
1443
952
2
1792
1787
10
71408
0
461
11
83
123
319
131
397
723
188
1396
354
2800
145
1117
351
1469