320
0
538
1
882
5
3294
8
811
12
2042
2
935
2378
4
472
3740
7017
2230
981
13148
6
611950
464
779
972
3218
815
72370
967
8766
6500
2304
2120
3338
694
2608
10
5794
17