2142
5
444
1
592
1017
308
1131
369
140
434
2
1095
503
730
1294
641
1631
561
631
1222
732
787
378
1950
2163
715
1239
737
76
388
6
160
85