633
0
20634
8
653
1020
400
19279
2
968
1405
31535
1029
367
505
1119
1824
719
2275
374
1132
683
494
479
493
1053
1232
232
2076
1
347
12958
5
485
1410