3998
5
1888
3
3979
4
991
0
2562
2
3439
8
5949
1445
1
5147
1686
11924
2999
7747
974
1814
1660
4629
15
830
1778
3158
2757
14589
10
2082
1168
5200
2578
868
1682
6
3683