356
3518
6424
657
362
3414
392
486
467
284
5331
3413
23746
17820
15781
14172
10942
1065263
9694
952148
9400
792142
7350
71511