980
1
853
2121
4
993
403
0
1440
381
2190
1939
1215
787
1832
3
1004
602
2955
2279
2
957
1259
798
951
1557
415
456
1661
5313
1161
410
668
262
439