556
0
1073
8475
12
1853
4223
22
580
370
1182
21743
1
116
573
18403
6
25440
3599
1222856
4
335
521
661
800
1821
249
1448
1425
440
422
1126
5611
11
11221
23
420
31535