646
0
247
1
1506
365
2306
2
2814
5
633
4111
2494
2330
3116
1869
440
823
1774
1334
3691
980
1550
2474
302
2301
1385
2113
968
2881
21743
1129
1898
4