471
0
951
1473
894
1889
1
664
3706
5
410
718
2169
2
803
2435
2650
20
221
1040
459
280
605
563
1295
297066
515
3593
16
697
110
612
3315
2487
2566
3