5094
9
4606
1
2233
3
3212
27
977
2489
2
1917
51331
25
2209
2154
1204
962
0
2788
2781
3575
1210
4578
7086
12
2013
7222
4
322
4715
5
3248
8
1271
2919
2069
3987
348
5151