1225
0
3000
2
1347
1
1131
1012
1376
868
2327
11
1310
542
581
978
629
718
495
660
1960
504
4690
3
1005
2326
4228
475
1380
458
2921
5
2632
2649
1378
2937