303
1
706
1880
2
20634
8
1824
0
25137
597
31535
2881
2275
1020
19279
1132
4396
3
3691
5
2668
3114
4
653
17353
3428
968
802
2730
6
521
349
351
368532
4437
422
745