2296
2
1507
1
2610
4
1245
54
0
5367
8
2532
530
2995
2897
6859
5
509
3
2304
2119
1682
5455
55
1129
1074
5262
1566
1267
2038
74
3480
1973
417
1377
1238
1070