30
787
178
661
73
1249
524
29
396
1499
39
235
2746
880
510
63
193
37
104
20
5
443
513
1362
165
447
987
433
26
383
9
586
683
15
202
909
179
1439
1143
978
315
321
520
235
2140
768
376
7
331
435
58
