390
0
802
2952
31220
10
266
639
2142
387
543
105290
340
4594
1
953
1943
269
335
11221
23
2490
600
467
1073
5617
5
97284
422
508
478
628
327
479
759