526
1193
1044
1839
11
131
614
574
23413
1406
1428
1202
1713
1012
742
621
51
682
521
552
40
232
31
1176
843
1247
307