2690
4
2086
3
1618
0
1583
1
1889
2502
2131
2072
841
2
2009
688
3012
1218
862
2468
1753
7793
923
2650
20
2936
10
6710
3217
5
5346
4099
8