266
0
584
4328
10
691
1232
1170
1
653
3815
3373
768
1779
46414
5918
4
1513
6800
360
1343
503
478
484
572
396
295
97284
363
1099
2683
953