1020
0
383
2535
2
2570
4285
3
2835
4438
6
1285
1
2297
5406
1618
2988
989
2277
2999
623
1380
3173
829
4670
929
2884
5
346
1394
4012
2939
891
2528