2580
1
1412
1431
467
0
559
8262
12
2100
2
6899
9
2982
3175
5
2687
2134
1168
2294
802
1382
3271
4
510
1879
3
2943
1442
2778
1545
3497
2507
19944
349
1380
3546
642