588
2
816
4
2012
954
627
735
965
1
75
946
104
3
446
325
543
1354
2155
1576
6
79
361
266
258
442
451
854
421
135
97
481
322
367
307