538
0
918
280
2730
6
2657
3
2668
2
303
448
231
340
20634
8
257
384
237
268
1398
539
238
916
277
361
419
248
171
2855
407
427
2299
295