21793
0
31359
12
8914
2199
2
3308
4
555
1
3271
26678
1416
430
362
204
197
935
273
834
3
184
635
988
83
731
5
1466
9
648
88
1439
1652
2347
2668
10