1008
2
2474
1822
1
670
0
1501
521
3067
3959
4
1454
2306
11392
6
995
784
2814
5
36609
34
543
282572
1869
169211
11
1550
13159
10
3131
121182
419694
9
518