1501
1
2090
2
571
691
0
370
566
577
364
1230
802
951
1433
1303
1419
1244
2235
1268
2773
3
16868
39
1728
788
3539
4375
4
3213
7
1064
860
718
662
1066
473