2542
2
2534
0
1131
1
1618
2502
83
5717
1179
1337
813
3871
2027
2794
783
951
3351
3
2772
1912
2082
526
841
7832
3470
5
432
1123
16062
15
18546
1517
1550