535
368
419
1009
389
933
499
340
1300
2
2787
3
1963
770
1
1327
421
2381
846
4
7638
6
1039
434
4285
5
4119
7
2190
1504
731
1165
841