2226
859
5094
2077
1955
533
1532
392
6221
2820
833
360
2311
1188
1169
539
1087
626
1914
966
4715
2060
5061
3037
1150
540
7466
4372
2608
1279
3454
2043
1618
924
1436
764
704
387
906
177