531
2
359
3
35
1
230
228
76
352
699
443
253
372
468
361
516
237
233
232
703
330
305
290
101
323
206
951
760
451
128
995
476