844
583
313
10220
25814
40143
763
132
34920
291
354
211
361
839
1165
843
678
51
531
631
13720
543
463
12610
8
15
23
151
545