580
0
556
1182
31535
1073
3373
25440
18403
6
8475
12
335
1853
4223
22
5611
11
4328
10
661
397
1
2952
370
437
21743
1126
116
1222856
4
573
339
3599
11221
23
1045
363
521