1645
1
2346
6
5699
17
1538
0
2192
3
2475
5
1107
2
844
2459
948
1153
4
994
1602
1672
1132
801
507
1232
1015
1479
460
833
1105
504
918
549
749
1077
1580
546