430
1
484
305
382
21743
116
0
1667
309
302
307
401
1282
397
429
347
4111
2
2142
578
1072
291
373
56488
2490
119
363
418
22882
17
580
3064
8
1930