970
0
2328
1101
2702
2143
255
286
1020
410
881
505
267
544
798
2123
683
464
527
413
663
1336
1893
1
968
1161
419
872
1116
737
957
859