303
1
706
1880
2
1824
0
25137
31535
2881
2275
1020
19279
4396
3
3691
5
2668
3114
4
17353
3428
968
802
2730
6
20634
8
4437
592
2855
497
1053
1664
325
247
597
3092