2480
1
2596
2
4724
3
12459
467
0
3127
3041
1527
19944
2732
3738
5
1591
2082
9956
2903
7893
4
2378
1289601