2710
9
3268
7
4396
3
105290
0
1463
31535
376
360784
19
555
508
1580
680
647
588
195
1
986
4820
2
580
3388
8
471
255
407
269
756
267
2231
1817
679
757
945