543
1
2210
2
326
367
484
324
307
1465
3
84
704
365
2811
9
877
594
1217
881
0
303
1595
529
1007
78
1623
5
292
914
4
1413
82
742
477
794
269