999
1
2297
785
0
641
3359
184
2306
2
646
814
1235
848
738
3
3025
3287
1129
1425
2296
1028
1009
1459
1151
544
1302
650
1889
1587
2799
1329
964
1418