3445
4
2100
1
12324
13
3384
1420
2146
2
1096
3
2665
0
9475
2690
471
2603
4368
4135
8
2803
858
609
801
437
1108
2954
1157
1238
745
1274
1307
1582
1180
590
1444