301
0
738
3
2180
5114
6
324
719
3306
4
420
621
1104
954
485
399
1
257
968
425
693
359
633
484
754
1832
8
601
1497
1300
367