2576
2
2487
1
16840
15
2368
1566
1587
543
0
2631
4
418
1238
1047
1378
661
1129
19279
6062
16
4143
6
915
999
2326
1411
11881
3
417
1941
1518
5055
5