1132
0
341
747
340
349
81
943
598
421
2132
383
479
345
4045
326
813
1784
2
1840
630
1897
1
3293
303
1314