302
1
1282
0
307
430
397
2490
347
363
322
382
21743
505
1667
309
401
484
116
429
1425
580
1939
468
4111
2
448
951
329
722
454
2142