1166
0
3159
5430
445
479
290
318
725
1571
6916
580
460
914
1581
817
938
839
372
809
475
1500
1910
600
3593
16
2041
2
2313
1
2075
4821
673