5196
2
1283
1
1431
2589
1705
57793
0
956
2228
3
1191
5949
5
980
4606
2233
3212
27
2489
2786
1161
1917
2237
4
51331
25
673
4715
1185
962
2781
1001
718
1210
4578
1376