2152
2
2999
3
1825
1
2142
2529
7
1064
1013
1547
20163
44
1042
796
6
851
1290
771
1282
2507
1169
0
830
7304
2234
4
2430
3453
521
1698
2749
5
2340