5176
1300
4248
863
3911
914
3405
375
3143
746
1898
1131
1549
925
1431
984
1117
839
893
580
657
1311
608
1089
606
807
563
372
464
494
455
1588
359
1261
335
1199
328
485
218
512
196
613
169
547
129
594