5259
43
4053
3
23
3848
6
1518
1
22
7719
9
159
1611
5
500
530
2
2532
1220
174
625
407
257
356
487
265
299
144
312
390
191
202
210
256
100
93
109
177
204
351
339
473
98