543
0
521
1
1645
290
980
116
20634
8
375
1132
2831
3287
883
1084
2109
399
730
1851
4
3663
497
2257
416
935
3251
6
68
2189
422
771
2288
392
2730