2250
2
3114
4
3510
4111
2749
1
2748
1452
1098
0
3047
10
924
597
2546
4694
7
393
2190
376
2076
777
16840
15
467
1463
2735