2920
1335
2312
916
1035
461
800
263
948
175
1180
332
944
324
477
151
944
188
757
144
595
116
868
287
1028
515
801
432
1329
572
663
251
8103
4649
2295
1159
1437
499
957
383