108
1
2190
4
640
1044
2
345
1303
73
894
601
940
627
526
738
663
2469
6
1642
1429
1924
93
1190
1513
3
380
81
646
77
1080
671
486
631
407