405
528
6210
855
1548
1287
126
51
342
943
48
1163
311
174
46
361
25913
506
355
202
6711
63
111
418
10013
72
121
505
20012