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