1293
0
892
45
846
1332
2
925
812
1
1574
3
405
1559
295
3675
730
1554
1335
1310
691
749
1779
1960
801
628
1154
1413
967
928