2368
1
7222
4
1431
557
0
706
504
1380
1060
1079
325
693
759
467
490
2551
3
32
3143
571
2932
110
3580
3428