1
834
73
22
4
2
3122
44
248
308
82
3
1014
325
754
1073
1529
1017
1385
2250
25
183
237
8
70
603
278
467
825
1059
717
641
18
121