581
0
640
590
1824
464
6333
2
3017
9
2109
979
1682
2730
6
1511
3165
961
2369
1
1077
424
2306
667
413
244
535
2789
381
239
25137
1465
296
2668