2316
2
954
0
1550
7546
3
5602
9
5108
4
494
91021
2169
2276
1
1350
1658
1444
964
2508
2800
3439
799
812
97284
4233
6662
5
3803
5379
1515
1454
2914
671
3287
2331