300
0
1612
2337
3123
3
499
2
765
475
1054
1
2693
1431
1581
968
419694
9
909
889
1049
1192
1378
901
1464
2370
1428
1069
232
1343