526
0
216
1425
2
1306
1
1787
868
2535
801
496
32302
7976
8
1000
1380
1660
2360
6
1749
693
7747
4
2534
1093
3471
830
2578
802
2044
1290
945
16062
15
2489
673