2278
3
1543
2
2626
1
1134
3402
1382
1598
1522
4
1146
919
1058
5
1077
911
487
1214
727
2535
768
736
1334
535
11208
757
704
641
559
740
497
506