31317
2360
640
740
11124
865
395
461
816
710
29630
19780
10410
556
4922
4612
205
443
16223
7627
231
254
13047
161
196
90
8211
4518
72736
12115
20073
10425
25017
285
283
1140
923
631043