591
0
1428
2
1184
846
1
740
3
1441
89
2163
325
1029
74
599
102
1985
10
2379
1121
4
1073
624
1008
3166
1666
21162
638
1900
3071
9
2563
5615
20058
90088
3115