1226
1
3053
7
1581
0
938
809
475
6499
3
1500
1970
1354
5717
12733
5
2772
2041
2
2313
2075
4821
3159
2524
778
1694
2490
6
319
1457
216
469
1386
332
539
2061