21743
1
2096
2
1320
6235
954
0
4586
3
6371
7
2716
4
2747
2852
1961
819
575
2966
1277
5
494
3815
5289
14
11881
1386
7334
4180
12
357
383
2842
8
180849
249
3203
10
582
801