102
1
272
728
3
240
250
980
770
737
1813
2
292
762
375
305
2748
4
89
812
1778
41
0
1040
355
235
2544
415
361
1721
6
1001
11266
1461
631
299