2883
5
2129
0
1594
1
2696
2
1234
1615
1076
2788
3
1235
2555
4
1338
1821
2901
2622
6822
1834
12761
2395
6
741
1288
2580
2897
2126
34959
18
2453
1554
3364
2139
1802