2794
2
2710
841
3470
5
2402
4
1681
1
862
0
2650
20
1691
1218
2100
7793
3624
3
3066
7
2285
1868
2534
2343
83
5946
1412
3505
2092