529
0
282572
20634
8
597
2190
1
653
547
2002
357
1824
945
278
646
31535
695
1518
602
543
407
1428
326
1077
350
379
247
776
968
443
2655
1131