2568
2
5339
5
2234
4
7034
451
0
769
1
742
1352
2835
1108
1168
2297
929
1618
2277
2055
392
4309
994
6
905
2838
4142
1260
2591
4670
1814
1752
346
1227
1394