532
971
48
876
950
72
27
509
303
23
0
1319
268
299
181
6
669
870
303
13
933
1429
299
265
131
286
1155
2472
751
488
150
18
