2153
7
2354
4
2327
11
2840
2
4309
3
1412
0
2699
944
951
1
2534
2650
20
1179
3629
862
432
841
2530
2436
2320
6
4168
5
3444
3539
8002
2372
631
2122
1258
1613
1516