2250
2
2805
7
3114
4
3510
968
0
4111
1932
1
2749
2748
1452
1098
14076
3047
10
390
504
2546
4694
597
683
2076
16840
15
467
392
1463
2735