4309
3
1221
1
1303
2
1358
1097
3584
3660
4
1405
1169
2650
20
3629
862
0
1009
3844
6
4565
1412
3539
2534
495
2094
5
1348
4690
1179
2966
3871
2794
951
1525
1618
841