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