2372
3
1383
2
3587
302
0
2579
1
796
6
6307
10
1462
2956
2908
8345
3671
10771
13
2108
2329
2405
2234
4
2835
2742
5
2297
1618
2277
2091
2999
2499
4670
1752
346
1394
4012