2489
2
2245
3
1230
4
3017
0
2788
2980
1
8506
5
1960
3080
2182
6
1843
1977
2921
3571
872
57793
1352
4606
2233
3212
27
1917
51331
25
962
2781
1210
4578
7222
3565
8
4715
1492