321
1
448
484
31535
0
1126
256612
17353
21743
1343
180849
509
249
2546
326
18403
6
467
422
5611
11
745
1663
19279
2
1853
2167
3
65
980
1059
1073
7540
9
2189
6859
5