2861
2
3137
2259
1
1912
7222
4
2268
3
1271
57793
0
3848
2802
5
4715
7733
51331
25
4383
1744
3696
8
1227
295
3575
1033
3066
7
2242
9039
4476
2493
18
1050
2977
2110
2199
1809