508956
807959
5415
2410
299
3122
2322
4531
5017
345
47778
305
134176
44
142
145
155
4012
5116
4525
215
60
194
175
166
71
6515
20
759
156
3010
386
434
6532
192
132
266
2010
150
3044
300
8641
2216
233
276
9248
7019
643
435
203
11214
152
590
610
1040
120
740
370
860