1421
1
2275
2
3498
4
504
467
0
3268
838
1418
1154
31535
19279
3114
512
2693
3
1642
1513
1966
6
4513
17353
3116
1733
247
2478
3025
2368
1045
2727
5
3309
2229
1211