486
0
1454
58
55
139
750
1418
2
1282
375
1
661
422
518
909
2810
22330
22
121182
483
1543
2306
1053
282572
1213
3650
3
896
3990
397
209
6383
17
572
2085