303
1
124
667
4
494
258
83
354
884
282
102
316
2470
27
532
6
338
609
114
5236
2
75
751
462
1400
101
1735
85
816
298
3178
10
106
645
543