999
1
2297
785
0
641
3359
184
3025
2306
2
646
814
1235
1418
512
848
738
3
2693
3287
1966
6
1129
1425
4513
2296
1028
1009
1459
1151
544
1302
2478
650