99
1
807
865
72
1309
3
148
95
160
301
121
295
2
82
68
101
882
4
1242
122
81
65
77
88
606
766
1786
10
817
414
759