2089
1
1180
3
1519
1015
1694
951
690
2669
2
564
985
1743
0
108797
3316
10
1539
1371
3696
3546
1779
2000
6346
16
938
1219
2239
21152
8
2949
4042
877
1944
6710