2861
2
3137
1310
0
2259
1
1912
7222
4
2268
3
660
1271
57793
621
3848
2802
5
4715
7733
1012
51331
25
718
4383
1744
3696
8
1227
542
295
3575
1816
1033
3066
7
2242
9039