531
0
563
2
312
1
618
297
763
385
534
901
787
917
995
3006
4
1067
3
527
1367
3326
4361
9
1621
1831
803
593
2587
15
4573
11
1194
963
2320
2146
3010
6
1488