2531
2
2522
3365
3
3573
4
1787
1
4311
6344
8
3326
4862
980
1632
1728
1152
23558
17
2197
7
2264
0
2153
2605
19944
3798
1891
6
2292
1699
5982
370
582
2562
873
1524
1978