2131
2
1047
2094
5
945
1
2861
1906
0
3137
1131
2336
2268
3
3080
1533
4587
1681
1393
3655
11
733
962
753
57793
1757
4606
2233
3212
27
2489
1917
51331
25
2788
2781