309
0
36
76
3080
3
903
125
459
1044
1
1743
387
2505
2
1212
3054
5
2500
933
40
2057
635
803
480
790
38
785
642
3354
4044
572
3083
945