580
0
957
722
2702
797
346
1
288
403
410
1557
259
18403
6
370
2143
602
1156
56488
1939
21743
257
349
454
1451
381
119
329
415
1629
1540
413