3673
3
2102
0
974
6
1743
1619
2
3337
5
1001
1
2615
1324
3435
4
937
1589
2970
1982
1748
873
770
404
1064
2935
1726
290
856
991
4837
352
341
330
1131
2225