4309
3
2840
2
8072
944
2153
3117
8
1412
0
1475
1
2699
2534
951
4943
3629
2024
3546
432
665
1618
20850
5
2053
2580
2773
2436
2626
1258
3655
2322
4
2650
20
1179
1250