582
0
6236
10
2344
1
1020
383
2535
2
4285
3
2835
4438
6
2297
8641
9
2578
1285
1618
2988
989
2277
2999
5406
623