1603
1
914
0
1243
668
18816
11
2906
1334
1571
337
1002
2
1285
1337
2996
562
2013
2522
717
490
1581
1166
2151
323
536
2258
2411