646
0
56488
1922
1
2033
2
3044
27
4252
2079
3
382
48766
24
356
1756
5363
6
2431
2417
544
962
4232
6979
4
3277
8
4362
5
1129
853
650
1587
3380
5620
11
1745
1861
2299
661