643
2
612
539
1
407
514
2596
7
554
451
447
519
533
444
1256
412
4882
9
1462
101
823
0
476
623
2302
4
541
1519
528
521
1297
8
490
707
377