2542
2
2329
1
1401
748
0
3942
3
2234
4
1590
2884
5
120
2835
3841
12
2297
1618
59
2277
2999
738
4834
4670
2826
1752
346
3195
1614
2605
2255
6
1394
4012
2939
8607
8