2925
3
4816
2
2127
7
2520
1
6960
5
873
7822
22
2199
1954
2353
2689
4623
641
1841
3490
2821
955
839
234
2615
4521
2338
2459
1407
0
1387
1512
818
7670
1239
7034