504
0
3252
496
542
4329
10
1778
1
1310
605
2134
621
1252
458
4702
4
1376
3386
3
1816
2615
2
1000
1012
1064
1632
297066
3589
883
2394
267612