1430
2
997
0
63
422
364
35426
1501
121182
1
467
306
518
2103
341
3488
8
419694
9
197
890
1226
475
366
362
6850
10
1053
251
2500
1939
385
3990
2188
992