2462
3
1304
1
1622
938
1177
4684
4
2980
2329
1450
785
0
1348
610
2234
2255
2
582
1744
1328
1020
383
2535
4285
2835
4438
6
2023
2297
1285
1618
2988
2277