523
1
216
159
3
179
293
4
138
64
0
1636
1511
2
1003
3775
1625
1586
1123
839
1158
876
596
676
641
8
251
4160