1561
2
150
1
82
160
884
4
83
808
73
2323
4356
694
1312
577
515
3093
769
1077
3770
1554
8
1586
6
1686
104
84
241
450
5
360
106
509
1234
531