710
803
5956
843
610
7615
461
990
10110
6734
534
929
22596
17110
15161
13570
10382
1010263
9104
8950
868148
744142
68911
6880