2883
5
2129
0
1594
1
2696
2
1234
1615
1076
1235
1338
1821
2901
4
5504
16
3234
3
3798
1417
1743
2102
1876
14887
18
434
2845
3447
7
2272
1986
683
3742
6
1632
1031
3479