2334
495
6765
2648
2860
1301
1509
563
1315
610
568
198
925
327
943
146
793
279
744
174
605
188
744
192
653
242
1147
388
1224
520
1065
554
791
281
414
93
715
243
483
121