999
1
2297
785
0
641
3359
184
1129
1132
1235
1418
2
2459
6
738
3
1056
2000
1354
1028
1009
1459
1151
839
2487
300
418
935
2697
5
804
1047
1238
493
383