52
1005
1574
1162
2049
611
1349
1844
26711
28425
739
341
28
46
411
322
382
262
321
421
802
872
1185
532