3121
2
3195
3
2715
2822
770
0
4606
1
2233
2992
1564
6499
1570
2935
991
404
341
1669
4
295
633
310
2786
856
732
1982
1171
769
2586
3673
2024
1973
1064