120
0
487
1419
1
598
302
189326
1744
3032
4
1365
2342
1497
2
4329
10
2773
5
2105
383
17946
3315
38477
34
4202
700
3475
4168
2314
3176
4884
2324
2897
5417
579
19783