2629
2
513
1
2664
3
2489
10
737
427
3114
1172
1267
1503
4966
6
512
569
444
0
1414
1922
2660
1323
764
1069
962
754
2396
3312
206
3683
2328
999
385
2262