1726
1763
666
297
51
2
544
35
13
2
339
323
847
16
475
905
683
1258
168
2
1
2
70
2
2
4
4
1
2
17
16
1102
16
20
1
26
7
81
7
21
1
1
29
2
312
3
3
1513
160
23
1
113
1393
1042
916
1262
1780
185
3
1
1
3
1991
5
2
84
1
2
2
1
1
1
2
3
2
3
1
1
79
353
1
1
7
1
1
1
1
1
3
1
2
15
4
6
1
6
1
1
55
347
20
3026
96
1067
1641
638
82
1125
69
29
6
37
16
1
146
754
1
245
68
3464
25
1141