458
0
266
584
691
1232
653
3815
3373
768
1779
283
46414
1
6968
5
3456
2570
1401
7551
17
6800
5126
11
360
2922
9
3484
4328
10
7721
13
4374
3
1343
503
478
484
572