605
0
797
639
1
5026
7
4940
2267
3
66
1123
2
70
276
191
948
597
253
217
166
221
72
232
523
375
664
562
309
1752
679
316
540
202