1025
0
1101
409
957
403
275
4864
1
1133
454
402
410
366
1062
379
1346
2934
2190
495
362
5313
722
1045
476
456
2445
844
684
415
602