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