5726
8
2663
0
1862
1
668
4285
3
1298
477
2835
2
2999
914
1581
938
809
3690
1500
1752
340
2041
2313
6346
16
2075
5599
11
4821
3159
4148
2193
9
2524
319
1457
607