396
0
348
1
616
2
2722
5
3994
6
988
3
205
753
2515
291
7
341
822
425
1961
2682
947
1481
738
3601
470
1278
2202
740
767
638
486
2957
14
306
861
1934