266
0
584
691
300
1232
653
3815
3373
768
1779
46414
1
6800
360
4328
10
575
1343
503
478
484
572
396
295
467
97284
363
787
2683
953
1921
2
255