432
2
5238
4
2985
1
581
7327
6
6210
782
596
553
523
465
627
5
540
537
1106
490
3066
1768
697
599
617
497
1071
572
538
3264
2375
1668
531