407
1
396
116
0
2369
382
1650
1667
309
302
307
401
1282
397
429
363
105290
347
18403
6
1751
2
2189
273
422
2330
4
1073
282572
482
346
1072
1559
48708