639
4
2800
0
4328
10
2121
1
1322
46414
1015
1105
458
2522
1152
691
768
584
1009
1649
1418
2
1921
4594
649
1045
3659
14
552
503
2726
1431
1005
5164
909
1232