2262
0
1306
1
3354
1615
2131
3465
2
1367
2377
3835
5
10243
4
1743
2884
20163
44
2664
3
2114
790
3820
2580
2360
6
3175
2430
2073
1274
1449
2722
3121
4691
1089
1407
1757