510
315
24
25
683
58
524
435
37
586
1329
1170
26
2063
193
34
1066
443
342
2140
44
811
235
727
410
383
1362
567
978
376
165
1
433
104
62
235
148
15
513
768
1249
7
447
1499
50
880
137
29
987
787
20
663
