1665
1
1543
2
1019
475
0
400
1421
1961
383
3268
804
611
846
418
552
1636
1650
522
58
1898
2907
29323
543
860
477
17637
246
1132
1504
455
4106