159
1
1690
1248
1131
1681
2794
2
2100
969
0
1266
3871
2238
1416
2343
3470
5
1011
2287
2285
527
3
6899
9
1753
1412
2054
4
3109
14
3629
2534
2070
1889
2502
1618
841