3402
1065
1238
10944
4793
865
4449
944
1023
1232
7234
1748
1315
1659
1339
6107
2430
4456
2628
2145
2930
1648
2811
2772
1875
16856
14759
5677
40157
16671
67488
31422
14341
258198
102281
9628
23578