2648
5
1267
4
1938
2061
2
1682
954
0
5745
494
1462
2531
2169
3
1018
1350
1
325
2710
8
447
2759
2800
25127
443
4233
3803
5262
1515
1454
2199
3429
2914
671
3708