2152
2
1399
1
2562
2299
1814
2920
4
3485
7
17970
15
19944
3326
3
1746
1691
2368
2972
0
1332
5151
1286
2911
9
1618
4651
1749
398656
19