2041
2
2313
1
2075
4821
652
0
3159
550
2524
22227
16
319
2555
1457
983
1386
21152
8
67688
66
2696
4724
3
332
2061
1298
467
2661
1522
1942
5430
2439