5
4
42
51
3
142
6
17
81
71
31
653
1493
21
52
1
44
29
1284
974
1475
291
3561
10883
3373
2692
213
423
1784
32
643
2373
233
713