3215
3
2627
5
601
1
1443
527
0
20211
2080
4
2525
2472
3172
2515
1546
1695
2668
11
1927
2
4702
2781
5674
4651
3636
718
2475
742
2092
3679
2502
1330
4743
918
4586