503
5
443
312
804
73
5
1080
126
149
616
1
7
580
407
81
499
105
645
22
500
200
48
599
220
194
2
22
163
312
50
47
661
122
472
177
373
773
126
208
111
113
637
341
347
1
17
22
201
1338
