643
2
612
1558
6
447
1
519
425
514
2596
7
539
407
554
451
776
0
533
446
1256
412
3860
9
2049
17787
21
3517
14310
7360
1424
10
3758
690
511
1589
5
518
1131