2245
3
1383
0
2204
5
1868
1809
2977
5196
2
2100
2255
3080
2366
57793
4606
1
2233
3212
27
2489
1179
1917
51331
25
962
2788
1391
1685
1716
2089
2781
1191
928
1539
1720