986
3
7118
6
1180
4
1351
1
1111
1873
34837
19
1260
7
1390
2
2521
3102
5
6947
0
2611
331
1101
364
475
880
516
1301
3083
8
2313
1227
1424
1463
18
35371
3013
1546
1565