218
681
432
351
291
334
1364
483
718
252
281
382
402
342
232
2117
26510
2475
2546
2626
2667
2624
2773
175
61
1026
943