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