915
2
2393
543
0
7334
4
2856
1822
1
1343
6370
5
641
486
792
2127
2095
449
2299
1132
1152
353
699
577
187
684
301
332
246
18403
6
350
979
1397
498