1236
4
1658
3
3827
9
2267
1036
1
935
2
994
945
0
1018
1048
1690
1042
2663
6613
8
1108
1248
596
2884
2204
1278
1851
5
339
1494
536
507
9036
1783
1334
539
892