413
0
254
729
767
1506
1132
440
1872
1
693
1343
1924
13491
6
595
3116
1640
2
251
5009
371
20634
8
1417
3
1008
2474
670
521
300
2306
11392
1403
784
7812