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