1298
0
451
477
914
494
1581
938
984
809
429
1570
1
6916
2369
2
1107
1500
3971
109776
42
723
2041
2313
2075
4821
11650
23
437
3159
558
2687
5
2524
319