951
630
153411
2650
2370
880
1910
950
2263
1162
290
684
413
571
298
390
210
473
270
241
594
420
100
650
1068
340
110
400
430
230
212
466
250
330
120
721702
802234
1401043
132430
32149
237942
126821
195726
85925
352395
381739
16859
133448
407747
371015
792802
502031
278433
101216
162
463
322
693662
662035
1195391
535346