2000
1
1354
2207
2
543
0
1132
3795
1154
1342
2461
20
839
2487
480
1162
418
2697
5
1047
641
999
1238
2499
4
915
6062
16
2326
2368
1411
2260
12
939
1941