951
545
210
351
357
392
606
667
542
515
290
176
316
574
5110
433
370
546
10120
456
453
1088
757
12519
1086
858
8711
691
33431
12115
10615
30438