3195
2
1659
0
3338
11
1579
3
4588
5
2027
1204
4
1012
1
2620
8859
9
2630
1992
2264
2227
2395
2731
6
2655
2784
1454
2121
730
1152
2048
1711
2571
8506
3262
2369
438
802