2598
2
2132
2542
3643
3
2605
2528
3519
9
1960
2377
1
5226
5
810
5322
8
3841
12
1412
0
131589
59
1795
4553
1736
2917
738
2405
1445
1516
1401
2174
4
4834
2255
6
2826
3256