2294
1
3683
951
1189
0
1683
3779
2
436
1740
3
2990
3765
4
1038
3518
1143
1618
1153
2890
2996
1558
444571
9
3090
6
2312
1343
1247
866
1225
843
181997
11
1151
4562
5
2082