959
0
2411
2937
1
2475
4519
15
1264
1015
1444
1604
935
4578
2
5094
9
2624
13
1821
944
7222
4
3212
27
20312
39
5196
2403
1211
892
3000
2656
4646
3
495
2097
8527
2152
5820