3268
7
1869
5
105290
0
1463
376
555
508
1580
680
647
588
986
580
3388
8
471
255
407
269
756
267
2231
1
1817
679
2574
757
945
821
948
827
899