266
0
584
691
1232
653
3815
3373
768
1779
1035
2
46414
1
6800
360
4328
10
1343
503
478
484
572
1625
3
396
295
97284
363
2683
953
1921
383
546
2395