2185
0
1512
1
3124
2
1524
2903
3
1692
3262
1376
337
1853
1321
2638
2658
10
2906
543
749
2727
830
4176
4
1961
2177
2664
9
644
3491
660
1332
2411
513
3007
1402