21
0
178
308
3
1194
438
1
533
943
475
801
496
3305
2
2161
7
401
1600
1578
625
1155
2576
1454
1940
1888
957