3053
7
1298
0
477
914
1581
3169
5
938
1168
1
268
809
475
1500
1970
1228
2
1276
2299
1772
3
2041
2797
2313
2075
4821
3159
2524
778
4946
319
1457
469
1386