672
1563
581
3131
1266
1182
563
692
5321
641
251
141
451
171
312
1611
1174
3093
861
1333
1
2
21
16
6
28
301
9
71
7
3
131
5
12