3659
14
458
0
266
584
691
1906
7
1232
653
3815
1748
1
3373
768
1779
46414
6800
360
2522
4328
10
748
1343
503
478
484
572
396
295
97284
363
2683