2129
1572
3
2
2
3
702
291
50
6
2
1
8
2
4
2
1
2
2
721
60
1
2
7
3
1
1
9
2
1
2
6
362
1
1
1
3
257
39
1049
10
393
897
773
1524
114
21
7
1
3
2
5
4
10
1370
23
26
4
1
3
58
11
27
1
55
2
238
1
1693
113
31
188
1350
1115
1017
1349
1793
375
11
1
15
2246
8
10
61
1
1
1
5
1
1
1
1
1
166
1
301
1
1
1
2
5
1
15
1
1
1
11
11
61
1
403
31
3127
140
1117
1976
516
70
1404
54
55
1
145
896
4
315
127
3689
12
1221
2