953
0
532
259
1949
492
859
286
755
417
255
439
602
3360
1872
1
1161
1840
2
325
267
1133
3248
349
239
529
466
413
1877