5875
0
787
614
1824
4396
3
2121
4
407
544
1425
621
360
47041
503
558
935
2275
2
467
868
1599
101
282
1428
1304
2881