345
1
850
3
1115
4039
22
991
2
617
1803
499
965
754
2781
441
598
470
496
1132
1236
1080
1295
786
4
520
570
126
545
157
130
313
2400
526
658