1525
1
556
1033
2
2945
11
416
460
1147
5
354
771
1749
924
1096
8
268
127
212
70
230
312
163
1357
4
758
1030
357
1209
280
242
1725
6
258
934
83