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