999
1
2297
785
0
641
3359
184
1129
1235
1418
2
512
738
3
2693
1132
1966
6
1049
4513
935
1028
1009
1459
1151
553
2478
400
493
3309
2727
5
2229
4
714
2767