481
0
31535
428
1123
69
4111
2
212
753
422
3442
458
1116
1043
1
587
4820
483
2758
4536
1337
105290
348
173
367
489
631
584
892
326
63
1304