3124
3
338
1
1509
2
9033
9
1399
7
1651
1542
4
3455
5
1231
595
507
759
1576
539
1403
1012
960
2047
325
638
1404
6
1146
1443
3158
556
2010
1267
0
1312
4246
1792