2940
2
1909
9
2539
5
3045
1
1733
839
2487
3795
1118
300
0
1922
418
935
2697
3536
804
1047
1238
493
656
383
915
1350
3
11437
22
6062
16