330
0
935
20634
8
771
520
547
1043
2445
25137
692
443
1251
303
226
269
874
430
1
859
362
1033
743
757
274