2796
2
409
0
2100
1
637
1513
286
2252
3546
1883
22330
22
381
445
2490
1101
323
1642
456
2143
3615
14
661
2702
413
410
1710
1454
3359
2554
9
379
544
1045