430
1
397
116
0
448
21743
363
505
382
529
476
941
1448
302
1212
1663
484
605
2490
1282
307
401
588
722
1853
580
767
18403
6
951
1167
1043