430
1
397
116
0
21743
363
505
382
529
1448
302
1212
1663
484
605
2490
1282
307
401
588
722
580
767
448
951
1167
1043
413
5620
11
273
56488