1592
2408
534
131
493
25
253
396
313
234
157
3
201
636
375
317
266
68
1305
1396
770
345
613
169
1895
2756
1351
456
424
47
264
147
21
139
99
6
1993
2737
2720
1489
220
18
3513
3693
2284
749
67
2
1938
2242
1058
663
365
120
309
1144
463
619
573
29
108
545
442
207
55
true