10262
3667
11035
4294
4446
1805
1267
235
5677
2899
1753
615
2182
684
4536
2080
1100
333
4944
2511
2222
1039
2321
937
1497
506
828
297
2688
1146
816
295
992
497
2998
1484
1734
649
3265
1381