471
0
668
1610
409
418
584
781
1133
1939
1161
2211
415
378
454
1425
318
326
81
2328
357
996
77
2702
2727
2
483
376
413
290
349
1100