639
4
2800
0
3498
2163
2
3012
1
626
4315
5
1311
3
1374
408
1005
311
514
1037
17184
44
56488
177
2301
2033
3044
27
4252
2079
48766
24
356
1756
2431
2417
1739
987
2441