2035
4
849
573
1587
2
966
3423
7
1282
1
2170
1925
1963
3336
3
868
822
741
923
367
1242
502
438
827
4625
950
644
2264
6
475
2143