212
2
104
1
364
534
355
1323
6
493
89
1058
5
334
864
412
1266
342
2012
1224
0
818
759
362
1514
350
494
488
1387
2178
8
81
1766
1307
922
440