476
1
397
1853
0
1073
2490
382
407
1667
309
430
302
307
401
1282
249
941
116
429
363
347
121182
21743
4111
2
1650
2142
578
367
2150
951
1559