383
0
2395
475
477
2189
543
422
116
392
29323
965
611
443
994
1529
8116
6
1073
63
244
1462
2055
472
521
3360
913
675
4106
1257
522