266
1
567
2
2798
789
2702
0
1223
99
2626
8
629
735
8116
14
511
2964
10
1940
3
1194
431
1233
642
2400
400
199
494
555
1905
9
83
1269
537
3446
4876
6