535
1
509
2
374
88
39
0
808
3
1778
305
2738
4
291
239
727
234
354
249
980
232
1813
76
704
228
759
684
702
101
322
304
951
2177
8
78