303
1
706
25137
0
1880
2
19279
1824
31535
653
390
2881
572
2275
1020
467
4396
3
3691
5
2668
597
3114
4
407
17353
2522
3428
646
968
802
2730
6
1842
2190
20634
8