625
2
1378
2683
0
1099
1
3659
14
605
9315
1418
2296
1152
2284
18403
6
467
3287
282572
458
46414
1222856
4
896
4594
105290
669
5262
10
6343
24
1649
11881
3
1238
3393
1069
266