2585
2
246
0
670
1357
1
2000
521
1194
4
995
1342
1178
2714
5
597
2669
811
1501
803
1418
1445
641
3795
1152
2697
3436
8
1961
4827
2288