5356
800
4491
1069
4203
2658
3075
962
2754
1271
2337
2222
1745
847
1571
1029
1361
1074
1254
8921
667
3403
661
1710
607
1142
582
2100
440
1575
406
1096
390
1185