332
0
543
1222856
4
3287
1
6859
5
3092
3663
1853
475
521
798
1132
493
5611
11
1049
3373
522
5316
3
556
1925
8116
6
729
472
1334
31220
10
4071
2395
48708
166543
18