2489
2
2188
4
1230
2411
3017
0
1884
3
1041
1
2788
4623
5
2980
2005
2317
9055
10
2257
2440
1960
5771
790
3326
6517
57793
4926
1977
7884
17
3572
6346
16
583
909
3070
1632