605
1
1216
3
622
0
1459
1927
1682
4
923
909
6
456
440
551
688
608
2
307
562
937
841
603
749
26678
2040
16
6117
9
10220
3102
5
21162
81780
42
15327
2653
867
8
1049