4521
1
2925
3
4816
2
1954
6960
5
2127
7
2520
873
7822
22
641
2353
2199
2689
2459
2821
3490
234
1407
0
1841
955
818
839
108797
2615
2338
4623
1387
2386
2245
2530
4