3223
3
3196
2
3871
2773
5382
5
2113
0
442
3606
414
2551
1673
1
1131
1081
4491
2381
2523
2349
547
912
2970
4
72
6856
24
2757
4476
4248
2194
83
2121
1126
1969