472
308
306
499
439
450
380
602
401
297
583
543
429
1
1257
5913
1
1175
4294
1726
662
32117
1261
696
7293
495
816
529
1859
1
525
851
1383
479
419
379
296
2454
1
503
846
1
1057
575