37355
13
4601
1
1996
2
2241
0
621
72
36905
3261
3
628
465
1853
6713
11
2398
8
1239
593
719
777
1598
485
2949
504
1051
384
1089
1252
346
570
551
413
560